package abstracttransactions

import model "SoftwareEngineering/Model"	

type ChangeClassificationTransaction struct {
	ChangeClassificationTransactioner
	ChangeEmployeeTransaction	
}

type ChangeClassificationTransactioner interface {
	GetClassification() model.PaymentClassification
	GetSchedule() model.PaymentSchedule
}

func (ch ChangeClassificationTransaction) newChangeClassificationTransaction(empid int) ChangeClassificationTransaction{
	ch.itsEmpid = empid
	return ch
}

func (ch ChangeClassificationTransaction) ChangeClassificationTransaction(empid int) ChangeClassificationTransaction{
	ch.itsEmpid = empid
	return ch
}